#ifndef _DAT_FACTORY_H_
#define _DAT_FACTORY_H_

#include "DATObject.h"

class DATFactory
{
public:
	DATFactory(){};

	virtual DATObject* createDATObject(cv::Mat& inObjectImage=cv::Mat())=0;
	virtual DATFrame* createDATFrame(cv::Mat& inFrameImage=cv::Mat(), int inFramePos=-1)=0;
protected:

};

#endif